package com.ma.service;


import com.ma.entity.SysRoleMenu;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
  */
public interface SysRoleMenuService  {
    //根据id查询菜单id
    List<Long> selectMenuIdById(Long id);
    //根据id删除菜单信息
    void deleteByMenuId(Long id);

    //根据角色id查询菜单id
    List<SysRoleMenu> selectMenuIdByRoleId(Long id);


    //根据sysRoleMenu添加角色权限
    void saveByRoleMenuList(SysRoleMenu sysRoleMenu);

    //根据角色id 删除存储权限信息
    void deleteRoleMenuByRoleId(Long roleId);

    //查询到角色菜单数据库已经存在父id的个数
    int countByRoleId(Long parentId,Long roleId);
}
